import java.util.Random;
import java.util.Scanner;

public class Main {
    //编写代码模拟三次密码输入的场景。 最多能输入三次密码，密码正确，
    // 提示“登录成功”,密码错误， 可以重新输 入，最多输入三次。三次均错，则提示退出程序
    public static void compare(int key,Scanner sc) {
        int count=3;
        while(count>0){
            System.out.println("请输入密码(你还有)"+count+"次机会");
            int input=sc.nextInt();
            if(input==key){
                System.out.println("密码正确，已通过");
                return;
            }
            else{
                count--;
                System.out.println("密码错误，请重新输入：");
            }
        }
        System.out.println("你已用光所有机会，退出程序");
    }
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入原始密码：");
        int key=sc.nextInt();
        compare(key,sc);
        sc.close();
    }
}
    //输出一个整数的每一位，如：123的每一位是3，2，1
    /*public static void print(int number) {
        while (number != 0) {
            System.out.print(number % 10 + " ");
            number /= 10;
        }
    }

    public static void main(String[] args) {
        Scanner number = new Scanner(System.in);
        System.out.print("请输入一个数字：");
        int num = number.nextInt();
        print(num);
    }
}*/
    /*public static void main(String[] args) {
        Random rand = new Random();
        int number = rand.nextInt(100);
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入你猜的数字: ");
            int x = sc.nextInt();
            if (number > x) {
                System.out.println("猜小了");
            } else if (number == x)
                System.out.println(number + "猜对了");
            else
                System.out.println("猜大了");
        }
    }
}*/
//       int n=1000;
//       for(int i=1;i<=n;i++)
//       {
//           if(i>100) {
//               int a = i % 10;
//               int b = i / 10 % 10;
//               int c = i / 100 % 10;
//               if (a * a * a + b * b * b + c * c * c == i) {
//                   System.out.println(i);
//               }
//           }
//       }
//    }
//}
//        double flag=1.0;
//        double sum=0.0;
//        for(int i=1;i<=100;i++)
//        {
//            double c=flag/i;
//            flag=-flag;
//            sum+=c;
//        }
//        System.out.println(sum);
//    }
//}

//        while (a != 0) {
//            int temp = a;
//            a = a % b;
//            b= temp;
//
//        }
//        return b;
//
//
//    public static void main(String[] args) {
//
//        //最大公约数
//      int a=7;
//      int b=7;
//      int c=gcd(a,b);
//      System.out.println(c);
//    }
//}

//        int count=0;
//        for(int i=1;i<100;i++)
//        {
//            if(i%10==9)
//                count++;
//            if(i/10%10==9)
//                count++;
//        }
//        System.out.println(count);
//    }
//}

//        System.out.println("闰年有：");
//        for (int year = 1000; year <= 2000; year++) {
//            if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
//                System.out.print(year + " ");
//        }
//    }
//        System.out.print("素数有：");
//        for (int i = 2; i <= 100; i++) {
//            int flag=1;
//            for (int j = 2; j <= i / 2; j++) {
//                if (i % j == 0){
//                    flag=0;
//                    break;
//                }
//            }
//            if (flag==1)
//            System.out.print(i+" ");
//        }
//    }

